package com.jwell.panprovider.entity;

import java.io.Serializable;
import java.util.List;

/**
 * Created by 76577 on 2018/4/24.
 * 供应详情-计划信息
 */

public class AppFuelPlanDtlDto implements Serializable {
    private String planCode;// (string, optional): 计划编码 ,
    private int planType;// (integer, optional): 计划类型 1、按合同号 2、按品名 = ['1', '2'],
    private String planDate;// (string, optional): 供应时间 ,
    private String forwardingUnit;// (string, optional): 发货单位 ,
    private String receivingUnit;// (string, optional): 收货单位 ,
    private Integer planCarCount;//(integer, optional): 计划车数 ,
    private int supplyCount;//(integer, optional): 剩余可供应 ,
    private int appointCarCount;//(integer, optional): 指定车数 ,
    private int snatchingCount;// (integer, optional): 可抢 ,
    private int accumulativeSupply;//(integer, optional): 累计供应 ,
    private List<AppContratcListDto> contractList;// (Array[Logistics.Application.QueuingSystems.Dto.FuelPlans.AppContratcListDto], optional): 合同信息
    private int fuelState;// 2、供应中 3、供应结束
    private int estimateCarCount;//预计预登记车数
    private boolean isUnlimited;
    private boolean isFixedPoint;//是否定点放号
    private String fixedPointStr;//定点房车字符串

    public boolean isFixedPoint() {
        return isFixedPoint;
    }

    public void setFixedPoint(boolean fixedPoint) {
        isFixedPoint = fixedPoint;
    }

    public String getFixedPointStr() {
        return fixedPointStr;
    }

    public void setFixedPointStr(String fixedPointStr) {
        this.fixedPointStr = fixedPointStr;
    }

    public boolean isUnlimited() {
        return isUnlimited;
    }

    public void setUnlimited(boolean unlimited) {
        isUnlimited = unlimited;
    }

    public int getEstimateCarCount() {
        return estimateCarCount;
    }

    public void setEstimateCarCount(int estimateCarCount) {
        this.estimateCarCount = estimateCarCount;
    }

    public int getFuelState() {
        return fuelState;
    }

    public void setFuelState(int fuelState) {
        this.fuelState = fuelState;
    }

    public String getPlanCode() {
        return planCode;
    }

    public void setPlanCode(String planCode) {
        this.planCode = planCode;
    }

    public int getPlanType() {
        return planType;
    }

    public void setPlanType(int planType) {
        this.planType = planType;
    }

    public String getPlanDate() {
        return planDate;
    }

    public void setPlanDate(String planDate) {
        this.planDate = planDate;
    }

    public Integer getPlanCarCount() {
        return planCarCount;
    }

    public void setPlanCarCount(Integer planCarCount) {
        this.planCarCount = planCarCount;
    }

    public String getForwardingUnit() {
        return forwardingUnit;
    }

    public void setForwardingUnit(String forwardingUnit) {
        this.forwardingUnit = forwardingUnit;
    }

    public String getReceivingUnit() {
        return receivingUnit;
    }

    public void setReceivingUnit(String receivingUnit) {
        this.receivingUnit = receivingUnit;
    }


    public int getSupplyCount() {
        return supplyCount;
    }

    public void setSupplyCount(int supplyCount) {
        this.supplyCount = supplyCount;
    }

    public int getAppointCarCount() {
        return appointCarCount;
    }

    public void setAppointCarCount(int appointCarCount) {
        this.appointCarCount = appointCarCount;
    }

    public int getSnatchingCount() {
        return snatchingCount;
    }

    public void setSnatchingCount(int snatchingCount) {
        this.snatchingCount = snatchingCount;
    }

    public int getAccumulativeSupply() {
        return accumulativeSupply;
    }

    public void setAccumulativeSupply(int accumulativeSupply) {
        this.accumulativeSupply = accumulativeSupply;
    }

    public List<AppContratcListDto> getContractList() {
        return contractList;
    }

    public void setContractList(List<AppContratcListDto> contractList) {
        this.contractList = contractList;
    }
}
